every dog has its day

Translations
À chacun son heure
Definitions
This phrase means that everyone will have a moment of success or good fortune at some point in their life, regardless of their current situation.